<script>
     /*
                三、接入流程

                            图示：

                                    https://sf1-cdn-tos.douyinstatic.com/obj/microapp/frontend/docs/images/%E6%89%AB%E6%8F%8F%E6%99%AE%E9%80%9A%E4%BA%8C%E7%BB%B4%E7%A0%81-1105935850549131.2.png


                            1、第一步：配置二维码信息

                                    <1>、登录开发者平台控制台

                                    <2>、在【我的应用】 页面中点击【小程序】，然后再【小程序】页签中点击已创建的应用。

                                    <3>、在应用详情页面左侧导航栏选择【设置】--【关联设置】。在【关联设置】页面的【普通二维码绑定】区域点击【添加】

                                                图示：

                                                 https://sf1-cdn-tos.douyinstatic.com/obj/microapp/frontend/docs/images/%E6%99%AE%E9%80%9A%E4%BA%8C%E7%BB%B4%E7%A0%81%E7%BB%91%E5%AE%9A%E7%95%8C%E9%9D%A2-4325414168976602.5.png

                                    <4>、在【配置普通二维码】对话框中填写相关信息，点击【提交】

                                                图示：

                                                https://sf1-cdn-tos.douyinstatic.com/obj/microapp/frontend/docs/images/img1646053141871

                                    ★、配置的信息说明：
                                                
                                                        信息                       说明

                                                    ①、二维码链接                1、二维码规则的域名须通过ICP备案的验证、
                                                                                2、支持HTTP、HTTPS 开头的链接(HTTP://open.dy.com、https://open.dy.com/mp/、https://open.dy.com/mp?id=123)
                                                                                3、一个小程序账号可配置不多于100个二维码前缀规则

                                                    ②、校验文件                  1、下载随机校验文件，并将文件上传至服务器指定位置的目录下，方可通过所属权校验
                                                                                2、验证文件放置规则：
                                                                                        放置于URL中声明的最后一级子目录下，若无子目录，则放置于host 所属服务器的顶层目录下。
                                                                                        请根据页面提示将验证文件放置在指定的目录下。

                                                    ③、小程序功能页面             扫描后进入的小程序落地页，如： pages/index/index

                                                    ④、前缀占用规则              选择是否占用符合二维码匹配规则的所有子规则。如选择占用，则其他账号不可申请使用满足该前缀匹配的其他子规则。
                                                                                如：若开发者 A 配置二维码规则：https://open.dy.com/mp?id=123，并选择「占用所有子规则」
                                                                                ，其他开发者将不可以配置满足前缀匹配的子规则如https://open.dy.com/mp?id=1234。

                                                    ⑤、测试范围                  选择测试范围： 建议先测试再调整成全网生效

                                                                                1、测试版： 配置只对开发者生效

                                                                                2、线上版： 配置对线上用户生效

                                                                                功能测试只在指定版本针对指定用户生效，可随时修改，不影响线上用户的正常使用。

                                    ★、配置规则

                                                抖音客户端扫码将按以下匹配规则控制跳转：

                                                ①、二维码的协议、域名与已配置的二维码规则一致
                                                
                                                ②、二维码链接属于后台配置的二维码规则的子路径 (如需支持子路径匹配，请确认后台配置的二维码规则以 "/" 结尾，且勾选了占用前缀规则 )

                                                ③、如果二维码规则包含参数， 链接 "?" 后为参数部分，参数要求前缀匹配。

                                                示例：

                                                        注册URL                        扫码解析的URL                        是否匹配          原因

                                                    ①、https://www.tt.com           HTTP://www.tt.com                       否               协议不匹配

                                                    ②、https://www.tt.com/a/b       https://www.tt.com/a                    否               非子路径

                                                    ③、https://www.tt.com/a/b       https://www.ttt.com/a/b                 否               域名不匹配

                                                    ④、https://www.tt.com/a/b       https://www.tt.com/a/bb                 否               非子路径

                                                    ⑤、https://www.tt.com/a/        https://www.tt.com/a/b                  是               以“/”结尾，代表可以匹配子路径。
                                                                                    https://www.tt.com/a/bb                                  
                                                                                    https://www.tt.com/a/bb/ccc                              匹配子路径需要勾选占用前缀规则

                                                    ⑥、https://www.tt.com/a         https://www.tt.com/a?t=2                 是               满足前缀匹配，包含动态参数
                                                    
                                                    ⑦、https://www.tt.com/a         https://www.tt.com/a/b?t=2               否               不以 "/"结尾，不能匹配子路径

                                                    ⑧、https://www.tt.com/a/        https://www.tt.com/a/b?t=2               是               满足前缀匹配，包含动态参数

                                                    ⑨、https://www.tt.com/a?t=1     https://www.tt.com/a?t=2                 否               不满足前缀匹配

                                                    ⑩、https://www.tt.com/a?t=1     https://www.tt.com/a?t=12                否               不满足前缀匹配，匹配的参数键值对需相等

                                                                                    https://www.tt.com/a?t=12&s=3

                                                    ⑪、https://www.tt.com/a?t=1     https://www.tt.com/a?t=1&s=3             是               满足前缀匹配

                            2、第二步： 测试/调试

                                        测试进队指定的测试链接和测试范围内的抖音用户生效，其他用户扫码后依然跳转到原页面，不影响全网用户正常使用。

                            3、第三步：全网生效

                                        测试无误后，可在【操作】列点击【发布】，选择发布二维码。

                                        发布后开发者仍然可以选择在指定版本 (测试版/线上版)下测试，请注意扫码用户要打开开发版必须提交过代码。
            */
</script>